Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Belgium F1 Belgium F2 Italy F16 Italy F17 Netherlands F1 Napoli Challenger Tatra Banka Open - Bratislava XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Tennis Napoli Cup 2006 - Napoli Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Citta di Como - Como Pekao Open - Szczecin Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Sunrise Challenger Ostrava Challenger Mons Challenger Rabat Challenger Barletta Challenger Turin Challenger Brasov Challenger - Brasov The Surbiton Trophy - Surbiton X Torneo Internazionale di Tennis - Barletta Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Ispat Open 2004 - Ostrava Internazionali de Tennis di Bergamo - Bergamo College Station Challenger - College Station Fergana Tennis Challenger Tournament - Fergana Ortisei Challenger Helsinki Challenger Garden Open 2004 - Rome The LTA Men's Challenger - Nottingham Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Rome Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Sir Supermercati - Rome Samsung Securities Cup Challenger Tennis - Seoul Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Ischgl International Tennis Challenger 2003 - Ischgl San Marino Challenger Challenger Ford de Cherbourg - Cherbourg Top Wool Challenger-Immagine Trophy - Biella Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Florianopolis Challenger San Marino Cepu Open - San Marino Santiago Challenger Furth Challenger Braunschweig Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Recanati Challenger San Marino Challenger Challenger Ford de Cherbourg - Cherbourg Open D'Orleans - Orleans Cordenons Challenger Bukhara Challenger - Bukhara Genova Open Challenger - Genova 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open - Genova Bergamo Challenger Cherbourg Challenger Irving Challenger Genoa Open 'Fondazione Carige' - Genova Tunis Challenger Nottingham Challenger San Benedetto Challenger Vancouver Challenger Aptos Challenger Geneva Challenger Ortisei Challenger Irving Challenger Le Gosier Challenger Prague Challenger Tumkur Open - Tumkur Rome Challenger Steelers Cup - Kosice Santiago Challenger Taipei City Challenger Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Surbiton Challenger Tehran Open 2004 - Tehran Todi Challenger Jameson Cup - Milan Istanbul Challenger ECM Prague Open 2005 - Prague Eckental Challenger Bratislava Challenger Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati 7° Trani Cup - Trani Rome Challenger Genoa Open Challenger-Fondazione Carige - Genova Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Szczecin Challenger Sibiu Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger GHI Bronx Tennis Classic - Bronx Cherbourg Challenger Pau Challenger Zhuhai Challenger Shenzhen Challenger Marbella Challenger Sophia Antipolis Challenger Taipei City Challenger Seoul Challenger BMW Tennis Championship - Sunrise Internazionali di Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Francavilla Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Citta di Monza - Monza Caltanissetta Challenger Vancouver Challenger St. Remy Challenger Tashkent Challenger Marrakech Challenger Napoli Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger San Marino Challenger Genova Challenger St. Brieuc Challenger Palermo Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Courmayeur Challenger Bergamo Challenger Le Gosier Challenger Nottingham Challenger Sopot Challenger Cordenons Challenger Manerbio Challenger Ortisei Challenger Dallas Challenger Pullach Challenger Barletta Challenger Napoli Challenger Genova Challenger Orleans Challenger Mons Challenger Busan Challenger Ortisei Challenger Dallas Challenger Mersin Challenger Vercelli Challenger Oberstaufen Challenger San Marino Challenger Napa Challenger Mouilleron-Le-Captif Challenger Sao Paulo Challenger Tour Finals Happy Valley Challenger Manchester Challenger St. Brieuc Challenger Ostrava Challenger Canottieri Minico 2004 - Mantova Scheveningen Challenger Campionati Internazionali di Sicilia - Palermo Chennai Open - Chennai RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Heineken Open - Auckland Open 13 - Marseille US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open 13 - Marseille PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Citi Open - Washington Rennes Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Punta Del Este Challenger Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Santiago Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Jameson Cup - Milan Marbella Challenger Mercedes Cup - Stuttgart Antalya Cup - Antalya Barletta Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Chengdu Open - Chengdu Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Padova Challenger Ortisei Challenger Brest Challenger Eckental Challenger Bratislava Challenger BMW Open - Munich Rennes Challenger Hall of Fame Open - Newport Delray Beach Open - Delray Beach China Open - Beijing Ethias Trophy - Mons Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Kremlin Cup - Moscow AEGON Championships - London BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Citi Open - Washington Tata Open Maharashtra - Pune Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb ATP Kremlin Cup - Moscow Mercedes Cup - Stuttgart Antalya Cup - Antalya Millennium Estoril Open - Estoril Open de Nice Cote dAzur - Nice TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta China Open - Beijing Qatar ExxonMobil Open - Doha Chennai Open - Chennai The Stella Artois Grass Court Championships - London Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Ordina Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna Sydney International - Sydney Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich German Tennis Championships - Hamburg Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Winston-Salem Open - Winston-Salem BMW Open - Munich Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport ASB Classic - Auckland Argentina Open - Buenos Aires Gazprom Hungarian Open - Budapest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Farmers Classic - Los Angeles Western & Southern Open - Cincinnati China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group I, 2R, ITA-SLO 5-0 Olympics - Athens Olympics - Beijing Olympics - London